Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F28 Spain F29 Spain F1 Spain F30 Spain F2 Spain F4 Cairo Challenger - Cairo The Scottish Tennis Championships - Edinburgh VI Torneo Internazionale di Tennis - Barletta The Scottish Tennis Championships - Edinburgh The Powder Byrne Trophy - Surbiton Zagreb Open - Zagreb DPD Challenger 2000 - Aschaffenburg USTA Challenger of Las Vegas - Las Vegas Hilton Waikoloa USTA Challenger - Waikoloa San Luis Potosi Challenger 2000 - San Luis Potosi Black Forest Open 2000 - Freudenstadt Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Espinho Challenger - Espinho 2001 USTA Challenger of Calabasas - Calabasas BPCA Open de Nice-Tounoi Challenger - Nice AXA Open - Lisbon Credicard Tennis Cup - Campos do Jordao Top Wool Challenger Biella - Biella Open de Montauban - Montauban Banja Luka 2002 - Banja Luka Maia Open 2002 - Maia Abierto Internacional de Salinas - Salinas XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona BH Tennis Open International Cup - Belo Horizonte Cosmorom Challenger - Brasov Copa Sevilla - Seville Sports Expert Open - Nettingsdorf Copa Ericsson Venezuela - Caracas VSZ Solvak Open Challenger - Kosice Copa Ericsson Uruguay - Montevideo ATP Tour Challenger at Nellie Gail - Laguna Hills Asirom Challenger Brasov - Brasov Internationale Tenniskampioenschappen - Scheveningen CNA TennisPro Classic - Winnetka Zivnobanka Open 1999 - Prostejov The Scottish Championships - Edinburgh BH Tennis Open International Cup - Belo Horizonte Rado Geneva Challenger - Geneva drkoop.com USTA Challenger of Dallas - Dallas drkoop.com USTA Challenger of Houston - Houston Samarkand Challenger - Samarkand drkoop.com USTA challenger of Miami - Miami drkoop.com USTA Challenger of Austin - Austin Trofeo Barcelona de Tenis - Barcelona drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa Open Maxon - Barcelona BCP Tennis Classic - Sao Paulo Zivnobanka Czech Open - Prostejov Compaq Challenger - Bucharest 4th Sardinia International Championships - Cagliari Challenger Casino Lugano - Lugano Copa Ericsson Brazil - Sao Paulo Finnish Open - Helsinki The USTA Challenger at West End Racquet - Torrance Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia 2000 Cairo Challenger - Cairo Open Mutouest - St. Brieuc I Tourneo Fila Citta di Brindisi - Brindisi AXA Open - Espinho XXXVII Torneig C.E. Laieta - Barcelona Ispat Open 2004 - Ostrava Sporting Challenger - Turin Memorial Savigni - Sassuolo Visa Tennis Open - Sao Paulo Copa Ericsson Argentina - Buenos Aires Gramado Open de Tennis - Gramado Hilton Waikoloa Village USTA Challenger - Waikoloa Brasil Open - Florianopolis Sporting Challenger - Turin San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda Zivnobanka Czech Open - Prostejov Geneva Challenger - Geneva Kyiv UMC Open - Kiev Siemens Open 2003 - Scheveningen The Surbiton Trophy - Surbiton Copa Ericsson Uruguay - Montevideo BH Tennis Open International Cup - Belo Horizonte Intelig Tennis Cup - Campos do Jordao Joinville Tennis Festival - Joinville Windy City Classic - Winnetka Amazonia Open de Tenis - Belem VIII Trofeo Ciutat de Barcelona - Barcelona IX Gramado Open - Gramado Maia Open - Oporto 5th Sardinian International Championships - Cagliari XL Capital Bermuda Open - Bermuda Smith Barney Men's Challenger - Covington Olbia Challenger - Olbia VII Torneo Internazionale di Tennis - Barletta USTA/Adtech Challenger - Boston Copa Sevilla Internacionales de Andalucia - Seville Waco International Tennis Challenger - Waco Gran Copa Ericsson - Porto Alegre Copa Kia Challenger ATP - Santiago VIII Torneo Internazionale di Tennis - Barletta X Ciutat de Barcelona - Barcelona XL Bermuda Open - Bermuda Bogota Challenger - Bogota San Benedetto Challenger - San Benedetto Banca Stato Challenger Lugano - Lugano Austin Challenger - Austin Credicard Mastercard Tennis Cup - Campos do Jordao XI Ciutat de Barcelona - Barcelona Open de Montauban - Montauban Aberto de Sao Paulo - Sao Paulo USTA Men's Challenger of Dallas - Dallas Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Tunis Open - Tunis Nord LB Open - Braunschweig Societa Canottieri Mincio 2005 - Mantova 14° BH Tennis Open - Belo Horizonte ATP Challenger Open 2004 - Monchengladbach Antonio Savoldi-Marco Co. - Manerbio 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Seguros Bogota Open - Bogota College Station Challenger - College Station Copa Sevilla-Internacionales de Andalucia - Seville Tiburon Challenger - Tiburon USTA Challenger - Champaign Ford Tennis Championships - Louisville Voit Mexico City Open - Mexico City La Serena Open - La Serena IX Torneo Internacionale de Tennis - Barletta Bogota Challenger Home Depot Center USTA Challenger - Carson Copa Kia - Santiago Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Copa Petrobras Colombia - Bogota Music City Challenger - Nashville ECU Prague Open - Prague Powder Byrne Trophy - Surbiton Rennes Challenger Belo Horizonte Tennis Open - Belo Horizonte V Trofeo Barcelona de Tenis - Barcelona Copa Ericsson Brasil - Sao Paulo Banca Marche Tennis Cup - San Benedetto Zagreb Open - Zagreb VI Gramado Open de Tenis - Gramado Dallas Challenger Sporting Challenger 2003 - Turin USTA Men's Challenger of Dallas - Dallas Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Copa Telefonica CTC Chile - Santiago Tennis Napoli Cup - Napoli Pekao Open 2001 - Szczecin Pro Challenger at Calabasas - Calabasas Singapore Mens Tennis Open - Singapore Zagreb Open - Zagreb Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Cyclus Open de Tenis - Florianopolis XXIX Edizione 'A.Savoldi Marco' - Manerbio Challenger Casino Lugano - Lugano Memorial Savigni - Sassuolo Tennis Cup of Flanders - Ostende III Gramado Open de Tenis - Gramado Open 88 - Contrexeville XI Abierto Internacional de Salinas - Salinas Copa Ericsson Chile - Santiago USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Corona Mexico City Open - Mexico City Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas V Torneo Internazionale di Tennis - Barletta ECM Cup - Prague The Surbiton Trophy - Surbiton Aberto Da Costa Do Sauipe - Bahia Copa Ericsson Peru - Lima Black Forest Open - Alpirsbach Zagreb Open - Zagreb Open de Montauban - Montauban Zivnobanka Open - Prostejov Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Architect Open - Budapest FILA Challenger - Biella Open de Montauban - Montauban 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Torneo Internazionale di Tennis ATP-Challenger - Merano The Surbiton Trophy - Surbiton La Serena Open - La Serena Poznan Challenger - Poznan Geneva Challenger - Geneva 3° Trofeo 'Citta di Brindisi' - Brindisi VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Bulgarian Open - Sofia Banja Luka Challenger 2003 - Banja Luka Bancolombia Open - Bogota Copa Ericsson Peru - Lima ATP Heineken Challenger 1999 - Ho Chi Minh City Memorial Savigni - Sassuolo Trani Cup - Trani Barletta Citta Della Disfida Open 2000 - Barletta XL Capital Bermuda Open - Bermuda Renault Slovenian Open - Ljubljana AXA Open II - Espinho Open de Montauban - Montauban Bulgarian Challenger 2002 - Sofia BMW Challenger Open - Monchengladbach CA-Challenge 2000 - Graz Copa Ericsson Brazil - Sao Paulo Heineken Challenger - Ho Chi Minh City Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Honda-Kah Open - Singapore IV Abierto Internacional de Salinas - Salinas Barletta Citta Della Disfida Open 99 - Barletta Napoli Challenger - Napoli Indian Oil Servo Delhi Challenger - New Delhi Eddleman/USTA Challenger - Birmingham BBB Open - Sofia FILA Challenger Biella - Biella CA Challenger - Graz Sports Experts Open - Nettingsdorf Gelsor Open Carpati - Brasov The Surbiton Trophy - Surbiton Top Wool Challenger Biella - Biella USTA Challenger of Tiburon - Tiburon Sao Paulo - Brazil Atlanta Clay Court Challenger - Atlanta 13 BH Tennis Open International Cup - Belo Horizonte Black Forest Open 2004 - Freudenstadt Burbank Challenger - Burbank Copa Petrobras Argentina - Buenos Aires Top Wool Challenger - Biella Unicredit Czech Open 2007 - Prostejov Music City Challenger - Nashville USTA Freeman Men's Challenger - Joplin Mallorca Open - Mallorca Hellmann's Cup - Santiago Citrix Tennis Championships - Delray Beach Galleryfurniture.com Challenge - Atlanta Abierto Mexicano de Tenis - Mexico City Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. The Samsung Open - Bournemouth Internationaler Raiffeisen Grand Prix - St. Polten Grand Prix Hassan II - Casablanca Kroger / St. Jude International - Memphis The Nottingham Open - Nottingham Generali Open 2000 - Kitzbuhel Waldbaum's Hamlet Cup - Long Island Legg Mason Tennis Classic - Washington D.C. Cerveza Club Colombia Open - Bogota Salem Open - Hong Kong Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Verizon Tennis Challenge - Atlanta Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Heineken Open - Auckland Copa AT&T - Buenos Aires Siebel Open - San Jose International Tennis Championships - Delray Beach Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Generali Open 2002 - Kitzbuhel Kremlin Cup - Moscow Milan Indoors - Milan BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat Godo 2003 - Barcelona The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Sybase Open - San Jose Brasil Open - Salvador U.S. Men's Clay Court Championships - Orlando Brasil Open - Salvador Kroger / St. Jude International - Memphis Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Heineken Open - Auckland Irving Challenger Heineken Open - Auckland BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Brasil Open - Costa do Sauipe Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London The Stella Artois Championships - London Cerveza Club Columbia Open - Bogota MoviStar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Abierto Mexicano de Tenis Pegaso - Acapulco Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Heineken Open - Auckland Croatia Open - Umag Interwetten Austrian Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Atlanta Tennis Championships - Atlanta Movistar Open - Vina del Mar Estoril Open - Estoril Mercedes Cup - Stuttgart Heineken Open - Auckland Brasil Open - Costa do Sauipe Moselle Open - Metz Open de Nice Cote d'Azur - Nice The Stella Artois Championships - London AEGON Championships - London Open de Moselle - Metz Asuncion Challenger Abierto Mexicano de Tenis Pegaso - Mexico City Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona The Stella Artois Grass Court Championships - Queen's/London Grand Prix Hassan II - Casablanca Japan Open - Tokyo Estoril Open - Estoril Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Moselle Open - Metz Zivnobanka Czech Open - Prostejov Downtown Athletic Club USTA Challenger - Amarillo Sardinia International Championship - Cagliari Olbia Geovillage Open - Olbia Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Moselle Open - Metz USTA Challenger of North Miami Beach - North Miami Beach Polish Open 2000 - Poznan FILA Challenger - Biella Banca Stato Challenger Lugano - Lugano Brixina Tennis Open - Bressanone Bogota Challenger Zagreb Open - Zagreb XI Venice Open - Venice Siemens Open 2001 - Scheveningen Skandia Open - Linz Newcastle Challenger - Newcastle Open de Franche Comte - Besancon The Powder Byrne Trophy - Surbiton Challenger de Granby - Granby USTA Challenger of Burbank - Burbank Cairo Challenger 2002 - Cairo Freudenstadt Challenger - Freudenstadt Kyiv UMC Open - Kiev V Trofeo Ciudad de Quito - Quito Copa Ericsson - Guadalajara Copa Ericsson - Caracas Bangkok Challenger - Bangkok Napoli International Cup - Napoli Prague Challenger - Prague IV Trofeo Ciudad de Quito - Quito Laser Vision USTA Challenger - Amarillo Warsteiner Grand Prix - Oberstaufen Shenzhen Open - Shenzhen Copa Sevilla Inernacionales de Andalucia - Seville Copa Petrobras Santiago - Santiago San Remo Tennis Cup 15° Piertomaso - San Remo Aberto de Sao Paulo - Sao Paulo AAPT Championships - Adelaide Estoril Open - Estoril The Samsung Open - Nottingham Energis Open - Amersfoort XII Internazionali di Tennis CARISBO - Bologna International Championships of Sicily - Palermo Gold Flake Open - Chennai Brasil Open - Costa do Sauipe The Samsung Open - Nottingham 2002 Mercedes Cup - Stuttgart Qatar Open - Doha Mallorca Open - Mallorca Heineken Open - Auckland Brasil Open - Costa do Sauipe International Tennis Championships - Delray Beach Open Seat-Godo '99 - Barcelona President's Cup 2000 - Tashkent PTT Thailand Open - Bangkok RCA Championships - Indianapolis Milan Indoors - Milan BellSouth Open - Vina del Mar Energis Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon Copa AT&T - Buenos Aires U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten German Open - Hamburg The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Energis Dutch Open - Amsterdam Heineken Open Shanghai - Shanghai Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam TD Waterhouse Cup - Long Island Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Grand Prix de Tennis de Lyon - Lyon The Hypo Group Tennis International 2008 - Poertschach Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York BB&T Atlanta Open - Atlanta Wimbledon - London Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, 1R, CZE-BRA 4-1 Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Wimbledon - London U.S. Open - New York Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1